﻿using static Modules.Person.PersonConstants;

namespace Modules.Project
{
    public class ProjectGroupMemberQuery
    {
        /// <summary>
        /// 关键字搜索
        /// </summary>
        public string? Keywords { get; set; }

        /// <summary>
        /// 项目Id
        /// </summary>
        public int? ProjectId { get; set; }

        public int? GroupId { get; set; }

        /// <summary>
        /// 参建企业Id
        /// </summary>
        public int? CorpId { get; set; }

        /// <summary>
        /// 是否是现场管理人员
        /// </summary>
        public bool? IsManager { get; set; }
        /// <summary>
        /// 是否有工资卡
        /// </summary>
        public bool? HasBankCard { get; set; }
        /// <summary>
        /// 是否签订劳动合同
        /// </summary>
        public bool? HasContract { get; set; }

        public 工人工种? Type { get; set; }

        public 进出场状态? Status { get; set; }
        public 工资卡类型? CardType { get; set; }
    }
}